About Uhuru Capital Limited (09474783) United Kingdom