About North Sea Ledger Management Ltd (09599707) United Kingdom