I just received a response from Apollo Hosting.
Sorry for the lateness of getting the work on this account done.
The appropriate action has been taken.
ApolloHosting Technical Support
Total Solutions Web Hosting Services
I have checked again. The site is gone. Wonder what took so long?