About Mahiri Africa Ltd (11621410) United Kingdom