About Northocean Ltd (12073651) United Kingdom