About L Seabed Ventures Ltd (09241258) United Kingdom