These licences ensure the casino abides by rigorous conditions while offering a better ecosystem to own players