Never even heard of this company until this morning when I saw a charge on my credit card from them. Checked this website and saw they had a history of fraudulent charges. Looked up their website and saw they "sell" screensavers.
I reccomend calling your credit card company ASAP and report a fraudulent charge. Even with having to wait for a replacement card it's worth the peace of mind.