About Logos Golf Ministries Limited (05016651) United Kingdom