So from my little research they are a UKGC regulated casino (which is good) they are owned by InTouch gaming. Not sure the best course of action but one sure fire way I know from experience is, speak to live chat or on the phone and ask to self exclude yourself. They must follow this being a UKGC regulated casino and when that happens they must release any cash funds that are yours. I’m 99% sure this will work but you won’t be able to play on this site or any InTouch gaming (not many) owned online casinos.