Nomura European Investment Limited+OpenCorporates ID