About Nec Telecom Technologies Limited (05862826) United Kingdom