Veloura
Consumer Report
- 07-09-2012
- 2
Claim they shipped me the product. I have not received it. They charged me anyway and I am out of luck.
Also have 3 other charges to my credit card which are unknown to me. Also in USD. I only ordered ONE product.
Caution to all - do not order. This is a scam!!!
Please email me at: tricia. 17@hotmail.com if you wish to join a lawsuit or a BBB complaint.
Company: Veloura
Country: USA
State: California
City: Brea
ZIP: 92821
Address: 2500 E. Imperial Hwy Suite 201-273
Phone: 8883377382
Site: veloura.net