About Detch Subsea Engineering Ltd (09885921) United Kingdom