About Ajax Minerva Limited (01230161) United Kingdom