About Intrada Ships Management Limited (02139845) United Kingdom