About Nec Holding & Co Ltd (13517880) United Kingdom