About Nec Communications Ltd (06371435) United Kingdom