About Ajax Leisure Ltd (12335182) United Kingdom