GLClick
Consumer Report
- 08-22-2013
- 17
Do not buy any products from clicksure. They are a total rip off and do not honor refunds, then started sucking money from my debit card. Happened 3 times to date
Company: GLClick
Country: USA
Phone: 8888533688
Site: glclick.com