InstFrHealth.com
Consumer Report
So was I scamed via a Helium.com advertisement. Returned the small bottle of clear sample stuff by their request costing -£1.29 after many weeks of negotiations via e-mail and phone calls and finally promised a refund of the unauthorised payment of £85.00 taken from my Debit card. Had to cancel my ...