About Offshore Marine Technologies Uk Ltd (12282626) United Kingdom