About The Rya Foundation (04129560) United Kingdom