About Mamma S Kitchen (london) Limited (11273150) United Kingdom