BioCleanse
Consumer Report
- 03-11-2012
- 14
Ordered Bio Slim with the promise I can organise a refund. Unfortunately the small print was within 17 days. However, I did not get the product until a month later, then continued to debit my credit card. I was promised I would get a return authorisation number, however, can't appear to contact them now.
Company: BioCleanse
Country: USA
Phone: 8552562876
Site: yourbiocleanse.com