About The Open Theology Trust (02189702) United Kingdom