That's one pretentious name, what are they trying to gloss over I wonder
If they want to impress, a little more modesty would help. No doubt they claim to be the world's number one too
It would help if you can identify the software, even if this is to say it is NOT one of the major brands. At least with a major brand we can give an assessment on the fairness of the games, and leave only customer service as the defining factor.
Another question is about this "accident" that caused you to stumble upon it. Maybe this "accident" was no such thing, with the casino setting up some underhanded marketing scheme to set these encounters up. Spam is the obvious one, but clever manipulation of search engines such as Google is a well known ploy, and far less obvious for the novice.
Check the promotions, do they look far too generous for the casino to be able to make a long term profit from returning players. Non payment of winnings is the biggest danger players face, followed by misuse of their personal information given to the casino in good faith.
Even without having seen this site, it's name should provide an easy target for a search in google.