Maybe a VPN or anything is blocking your access to the server. Its located in Helsinki, Finland.
Also make sure you didnt block access to the internet.
It's working. It wasn't working the day I wrote, maybe the service wasn't up yet.
This application is so great, what a fantastic job.