About Seabed Company Ltd (12782947) United Kingdom