About Bertrand Russell Peace Foundation Limited(the) (00891680) United Kingdom