Lean Slim Ultra
Consumer Report
- 09-07-2012
- 1
Having had a free trial of product back in May they have now delivered unwanted product and deducted £49.95 & £59.95 from my account without permission.
Neither the email address or telephone number work. If anyone knows how to contact them please let me know.
Company: Lean Slim Ultra
Country: USA
State: Georgia
City: Atlanta
ZIP: 30341
Address: 3577A Chamblee Tucker Rd # 209
Phone: 8669429990
Site: leanslimultra.com