Complaint: In 3 months could not verify even 1 person contacting us to make a purchase. Promised me 2 sales a month. Nothing absolutely NOTHING! Not a call, email, nothing. And wouldn’t even consider refunding us.

Tags: Advertising, Auto Advertising Services

Address: San Francisco, california United States


Phone: 888 959-9357