I did a quick google on them, and their web site is new, and hosted in Ukraine. Sure sounds like a scam to me. It would be interesting to know how they got your card number.
===================== Boots were made for walking Winds were blowing change Boys fall in the jungle As I Came of Age