When it comes to online casinos, licensing is not just a formality-it is a fundamental needs