About Cooper Associates Foundation (11318802) United Kingdom