About Agapeo Love International Ministries Limited (12478576) United Kingdom