It looks like this website has moved to another server, you could try turning your machine off then on again and you could do the same for your router if possible.
Failing that, there’s some handy instructions here on clearing your DNS cache.
If you still can’t get this to work, please feel free to get in touch and we’ll give you a hand!