About Research & Innovate Africa C.i.c. (12735815) United Kingdom