About Innovate Africa Ltd (11552527) United Kingdom