About Mcgregor Subsea Technology Ltd (SC560278) United Kingdom