Veloura
Consumer Report
- 03-23-2012
- 4
This is total scam I thought I would try their product for only $3.95but then when I receive it they want charge you an additional amount of$89.99, an additional $69.99plus shipping n handling of $4.95. I did not authorize this charge on my credit card.
Company: Veloura
Country: USA
State: California
City: Brea
ZIP: 92821
Address: 2500 E. Imperial Hwy Suite 201-273
Phone: 8883377382
Site: veloura.net