About The Ruach Trust (09085512) United Kingdom