Every casino is required to state on their website which licence and regulator they fall under. They must also provide the address details where the company is registered. If you cannot find anything about this, it probably means that the necessary licences are missing!