Veloura
Consumer Report
- 03-30-2012
- 7
They advertise 14 days free trial
But they counting the 14 days from the order date not from the shipment & receiving date - So I only had 10 days trial trying to cancel
they said it's already passed the 14 days from ordering & they had charged extra $98 to the $4 they advertise
Company: Veloura
Country: USA
State: California
City: Brea
ZIP: 92821
Address: 2500 E. Imperial Hwy Suite 201-273
Phone: 8883377382
Site: veloura.net