About North Sea Service Limited (13189758) United Kingdom