About Debo Adegoke Covenant Media Ministry Limited (06936359) United Kingdom