About Sanctuary Of Praise International Ministries Limited (11553304) United Kingdom