About Nomura Research Institute Europe Limited (02175366) United Kingdom