Firmaet har hovedkvarter på Malta og eies av det nordiske børsnoterte selskapet Unibet Group plc.