About Ushauri Africa Ltd (11971348) United Kingdom