AVOID. Big scam. They are organised Russian criminals.
Doesn't matter from where they are, scam is scam. People should knew from red trust from this scam site
In this case it matters, actually.
This kind of scam would not prevail for so much time and so openly in other jurisdictions, this casino would be already sued and possibly closed if their offices or CEOs were doing all this from a non-permissive country.
Unfortunately, Russia does not care to enforce these kinds of cyber crime. I personally believe there must be some Russian politician getting benefits off this casino, that is just speculation, of course.