About Hamba Africa Ltd (10819280) United Kingdom