About Northern Tidal Power Gateways Limited (10589115) United Kingdom