The site has taken $20.95 out of my debit card account every month for over 6 months before I caught them doing this. It had also created several hundred dollars in overdraft charges that I was not aware of either. I have no idea how they got my card # or any other information but it was all a complete scam on their part.
Stay away from these drug companies that promise to give you a good deal for your prescriptions, if that is how this happened.