Your voice has a chance to be heard now! scamion.com - we bring changes together.

report scam

Webzilla


Country United States
State Florida
City Fort Lauderdale
Address 110 E. Broward Blvd., Suite 1700
Phone 1.954.237.3587
Website https://webzilla.com/

Webzilla Reviews

  • Oct 6, 2018

He set me up with paypal-i paid a company called webzilla

i had to give my credit card information

he took $100 a mont for 3 months-i paid total of $300

he asked me if i wanted to add another month & i pay later-i said no-he tried to pressure me -i still said no

to get rid of him i said to call me next month on nov 5,2018

Write a Review about Webzilla