Does Ohmbet casino have a license?

Yes. The website is fully licensed and regulated by the Malta Gaming Authority.