About Castle Ship Technical Management Ltd (11984463) United Kingdom