From my experience with casinos, I would stay away from this one. I took a rough look at the site and there a some factors that indicate that it is a scam site. There is no official address of the location, usually such casinos have at least a address in Malta, Gibraltar or the Bermuda Islands where they also got their license from to operate legally. Also as @dec2020mcl already wrote, they are operating under the 1668/JAZ licence what is the next indicator. So better stay away!
As you say about the location of their casino, check out the payment method and the terms that they have. They have a separated page regarding this condition.
Your withdrawal request is subject to full verification process and can take up to 48 hours to be reviewed and processed by us. For amounts higher than specified, the company may use bank transfer or other alternative payment method.