About Seaspell Management Company Ltd (08953410) United Kingdom