Yes it certainly sounds like a scam site & you should act on it asap to cancel it thru your card company/bank & tell them it was a scam. Thank you for providing their address. I will add it to the list of
Known Scam Sites
BTW is that the same as
http://www.tv.org/