Juveneu
Consumer Report
- 11-06-2011
- 3
Ordered a "free trial" and then got billed for it! Had to wait several weeks before anything arrived.
Company: Juveneu
Country: USA
Phone: 18668811138
Site: juveneu.com
Ordered a "free trial" and then got billed for it! Had to wait several weeks before anything arrived.