About Sankofa Televisual Limited (07921546) United Kingdom