Natural Nectar is a company offering health supplements, diet aids, nutrition pills and other products that help people rid their bodies of toxins in order to shed weight and feel healthier.
you can cancel by filling out their form here http://natural-nectar.com/b2/contact-us/ or calling 631-367-7280