About Ajax It Technology Ltd (13028267) United Kingdom