Managed to get some winning but actually, the overall experience is awful, a nightmare! Customer service is useless, better to put there some Bots instead.
https://www.thecasinoreviews.com/