Alluria/Veloura
Consumer Report

Miscellaneous

Called and cancelled product. Just received credit card statement and the company had billed me for the product. They tell me that they cannot refund the charges because it is to late to do so. My advise to everyone is watch out for these companies as they do what they want to do once they have your information


Company: Alluria/Veloura
Country: USA
State: California
City: Brea
ZIP: 92821
Address: 2500 E. Imperial Hwy, Suite 201-273
Phone: 8882172831
Site: alluria.com
  <     >  

RELATED COMPLAINTS

Alluria
Consumer Report

Alluria
Consumer Report

Veloura/Natural Health/Alluria
Consumer Report

Veloura/Natural Health/Alluria
Consumer Report

Alluria
Consumer Report

Veloura
Consumer Report

Veloura and Alluria natural health
Consumer Report

Veloura
Consumer Report

Bellagenix And Veloura Supposedly Free Trial, Handling Fee Only!
Consumer Report

Veloura
Consumer Report