Techzilla
Consumer Report
- 08-13-2013
- 20
I know that is not to much money but they steal my money!!! I dont know how they get my cards information and they were charging me 14.99 last month and this month. Im so upset!!
Company: Techzilla
Country: USA
State: Florida
City: Margate
ZIP: 33063
Address: 5259 Coconut Creek Parkway
Phone: 8668277228, 8668277226, 8668277229, 8668704173
Site: techzilla.com