About Ross Foundation (12227262) United Kingdom