About Ajax Consultants Limited (09096728) United Kingdom