About Studio Sankofa Ltd (12826475) United Kingdom