About Mackay Underwater Technology Limited (SC323774) United Kingdom