About Innovate For Africa Consortium Ltd (11739592) United Kingdom