Works fine from my side. I guess you might be on their restricted country list. I checked their terms of use and there wasn't much to read actually. I couldn't find the list of specific restricted regions.
Has to be. I've tried on different devices and different browsers which are not using the same network and it's still unable to connect. If it is a restriction based on location, it will be best if it reflects that on the screen as many casinos do rather than it looking like a connection problem.