About Nomura.com Limited (06391136) United Kingdom