About Mama Lou S Ltd (10420848) United Kingdom