Veloura
Consumer Report
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. ...