About The Yes Foundation Limited (11281840) United Kingdom