About Ajax Operations Ltd (10015235) United Kingdom