About Triple 8 Games Ltd (12922797) United Kingdom