About The Noah Foundation (11304416) United Kingdom