OrganoCleanse Order Number 2254486 & 2254500
Consumer Report
The above orders were placed on 18th May.48hrs delivery was promised. Today, 1 month and 5 days, I have still not received my order. When I tried to follow-up I was told that they can see the order it has arrived. It just is delaying in delivery. Who is supposed to believe these lies. I have ...