Slim Lean
Consumer Report
- 07-31-2013
- 10
Same as the others. Ordered trial and have now been stung for £140 cant get the money back. I want to find their offices but they wont give me an address.
Company: Slim Lean
Country: USA
Site: slimlean.co.uk