About Mustapha Sheriff Limited (12877453) United Kingdom