About Swallowtail Subsea Ltd (NI613529) United Kingdom