About North Sea Investments Ltd (SC572617) United Kingdom