Although Omni Casino is not licensed by the Irish Revenue Commissioners, it has legal rights to provide online casino services. The website is owned by Peak Interactive N.V. with license number 8084-JAZ issued by Antillephone N.V., under the Curacao gaming authority.