About Kenya Capital Limited (13350731) United Kingdom