About Mama Wok Limited (10791541) United Kingdom