About Seabed Properties Ltd (11900519) United Kingdom