About Telles Foundation (09578830) United Kingdom