Usacomplaints.com » Nature Health Company, LLC., 100 Cummings Center, Suite 128A - Reviews, Complaints, Reports

Address: Nature Health Company, LLC., 100 Cummings Center, Suite 128A
Found 6 reviews / complaints

Schweiz Health Bactium
Consumer Report

I am another customer ripped off by this company, I bought 10 months supply for two of us. NO benefits at all. Lots of bank debits, including for the "free" vitamin b. So much for their 21 days for cancellation and two months to cancel the Bactium, when 31/2 weeks had elapsed before ...