About Sankofa Investment Partners Limited (13213626) United Kingdom