Diet Leader MD
Consumer Report
I have never ordered from this company. I called their number, 888.554.8597 today. They are refunding my money in 3-5 business days, or at least, that's what the customer service said. The company claims their service is from another purchase done online; referred to the whole scam as an ...