About The Nomura Charitable Trust (06955383) United Kingdom