I just tried to access their website and I can't get to it either. Probably a firewall problem.
Or maybe they are offline to update the page? Hmm. Thank you for checking so I now know it's not just me ; )