Egumball
Lied and said that they will create a site that will attract customers
- 10-24-2012
- 12
We were coned into making an online site with this company. They promised to promote my bussiness and increase customer base
After many months of being with them the website did not even bring 1 refferal. I did requesdt numeous times for them to close it down and stop billing me.
Company: Egumball
Country: USA
State: California
City: Irvine
Address: 8687 research Driveca
Phone: 180089089405
Site: egumball.com