About Uchumi Ltd (12570202) United Kingdom