About Submarine Technology Limited (SC067048) United Kingdom