Do they have a phone number?
If there is more than one email address try emailing all available, especially if there is an external address, ie. not at their domain.
Just incase your email to their server isnt reaching the inbox, do they have a helpdesk also?
Yes, you should be able to contact your CC Company and make sure no future payments are charged by the host.
You can search these forums for a provider that meets your requirements, as there are many excellent providers here. You can also use WHT's new Host Quote tool located here.
Allen Burnett StormHosts[email protected] Professional MS ASP, .Net, MS SQL 2000/2005 and Reseller Hosting Since 2001 Clustered servers @ Equinix Helm/cPanel/WHM/VPS/colo/Dedicated/MailFoundry anti-spam/Server Mgmt