Der Hauptsitz des Unternehmens befindet sich auf der Isle of Man. Ebenso stammt die Casinolizenz von Microgaming von dort.