Company name: Twelve Apostles Church in Christ
Description: Twelve Apostles Church in Christ has many congregations in South Africa and other African countries, including a recent addition in Accra Ghana. In Europe it has congregations in the United Kingdom. In Asia there is an affiliated Church in India, Twelve Apostles' Church in Christ in India, based in Hyderabad.
Selby Center, London N17 8JL, United Kingdom