About Kenyan Holdings Limited (12314621) United Kingdom