About Subsea Control & Technology Ltd. (04539657) United Kingdom