About Word Proclaimers Ministries Limited (08086961) United Kingdom