Indeed, I can't access it either. I've also tried to access it with a few proxies from random locations around the world. It seems extremely likely that the problem is on the website's end (likely either the server it's stored on, or the ISP the site uses). Also there is already a thread about this (made before this one);
Yet another "Connection Refused" thread