Yelp / Yelp Business Most useless advertising company on the planet. San Francisco california!!. 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.
Yelp Yelp Business
Phone: 888 959-9357