About Moyle Interconnector Limited (NI036562) United Kingdom