About Followers Of Christ Ministries Ltd (12110869) United Kingdom