About Nov Uk Holdings Limited (SC379244) United Kingdom