About Kikuyu Golf Links Ltd (12753220) United Kingdom