TechZilla
Consumer Report
- 09-16-2013
- 61
Scammers, but artfully done. Polite. Knowledgeable. Soothing. Slick. Make you believe you are speaking to manufacturer tech support and take your information - ALL of your information. You know what happens next and it won't be good!
Company: TechZilla
Country: USA
State: Florida
City: Margate
ZIP: 33063
Address: 5259 Coconut Creek Parkway
Phone: 8668277228, 8668277226, 8668277229, 8668704173
Site: techzilla.com