About Mo Ibrahim Ltd (13063302) United Kingdom