About Sankofa Future Leaders C.i.c. (06124326) United Kingdom