It appears they are still in business; I contacted their support email address and they replied with the following:
Thank you for your letter informing us about the issue.
At present, it appears that the website has suffered from an indiscriminate attack. Our engineers are examining the problem, and I will email you once the site is restored.