About Ajax Ship Management Limited (13534280) United Kingdom