I assumed their site is too damn slow.
I think they're using some kind of cheap hosting which can't handle the traffic and get crashed.
Also, did you block some countries?
They have to work according to the letter of the law, they have a license, right?