Veloura
Consumer Report
- 08-22-2013
- 54
I filled in a trial advert for cream and i seem to keep being charged, i don't actually want anymore cream but can't seem to cancel the payments, they don't appear on my direct debits or standing orders.
Company: Veloura
Country: USA
State: California
City: Brea
ZIP: 92821
Address: 2500 E. Imperial Hwy, Suite 201-273
Phone: 8883377382, 8002186106, 448002408307
Site: veloura.net