About Mama S World Ltd (12102710) United Kingdom