About Lab Ten Games Ltd (10224461) United Kingdom