About The Centre For Prayer And Innovation Ltd (13062268) United Kingdom