About Mama Mia Cheshire Limited (13521107) United Kingdom