About Teebah Foundation (CE017909) United Kingdom