You WILL find that site address listed here
Known Scam Sites I am sorry to hear your plight & hope you can cancel your transaction. Remember, some of these sites charge per mth or 12 mths & will continue to charge your account. So beware! Cancel them ASAP thru your card company!