About Trojan Crewing Solutions Ltd (12406520) United Kingdom