About Mamadou Sall Ltd (11759847) United Kingdom