About Nec Capital (uk) Plc (02100695) United Kingdom