About Noble Nec Holdings Limited (12359801) United Kingdom