About Ajax Technology Ltd (12142243) United Kingdom