About Mit Africa Investment Limited (11305268) United Kingdom