About Ajax Ltd (09897441) United Kingdom