Part of the registration process asks for your card information... The site presenting itself as a website such as ebay, amazon, etc. thought nothing of it and when you hit submit it instantly charges your account $99.00.
Is this your business?
Claim your listing for free to respond to reviews, update your profile and manage your listing.