Lean Slim Ultra
Consumer Report
- 01-16-2013
- 22
I purchased some products online for £7.17 and had my credit card debited for £225.
Furthermore I cannot believe that barclaycard have refused to do anything about this.
This is blatant fraud.
Company: Lean Slim Ultra
Country: USA
State: Georgia
City: Atlanta
ZIP: 30341
Address: 3577A Chamblee Tucker Rd # 209
Phone: 8669429990
Site: leanslimultra.com