About Nci Europe Limited (03514179) United Kingdom