About Immanuel Tabernacle International Ministries Ltd (11310859) United Kingdom