About Jesus Touch World Ministries Limited (05984614) United Kingdom