About Mama Bars Limited (10420255) United Kingdom