I think either thread-starter misleaded us by giving false information and fake link just for a time-pass or else the site has been really closed.
When I searched for it on Google, I never found anything related to the site name.