Charisma magazine
Billing and ordering SCAM!
This corporation is based in Palm Coast, FL (or so they say). I responded to a packet of cards sent in the mail for free services, discounts, etc. The Charisma magazine card states that all you have to do is send in the card and you will receive 3 free issues, no strings attached. I foolishly sent ...