Veloura
Consumer Report
- 01-29-2012
- 9
They advertised a free trial. But they charge you for the trial 14 days after you order if you don't cancel... But they did not send their product with enough for you to try it and decide to cancel.
Company: Veloura
Country: USA
State: California
City: Brea
ZIP: 92821
Address: 2500 E. Imperial Hwy Suite 201-273
Phone: 8883377382
Site: veloura.net