Hi again. We checked from a few more locations (we have staff around the world) and we're all accessing the site OK. I suspect it must be something on your side.
Could you try to flush your DNS? It may also be worth trying pointing your DNS to a commonly used one like 184.108.40.206 if you're using something else. I can help you with steps to do that if you let me know your Operating System.
If possible, you could try to check on a different network to see if you can reach our site from there.