The link worked when I posted; the site/domain must have just expired, or is having DNS or other issues (I'm getting different errors depending on the browser I try).
Strange; just had a look and the link resolves and points at something that seems to be completely unconfigured, just coming up with the default "there's nothing here" page of the software they're using. Which I guess means they're either upgrading or having "issues". Last update to whois was a week ago, but as you've accessed it since then it's
probably not an expired domain.