Lean Slim Ultra
DO NOT sign up for this product
- 10-11-2012
- 49
Same story as stated earlier. Continued billing to my credit card and no ability to get hold of a customer representative. DO NOT sign up for this product. Total billed now at $180.
Company: Lean Slim Ultra
Country: India