About Nec Ventures Ltd (09226503) United Kingdom