About Mamma S Ltd (13342517) United Kingdom