About The Chris Senior Foundation Limited (12043153) United Kingdom