About The Russell Partnership Foundation Limited (12561267) United Kingdom