About Meela S Kitchen Limited (11985105) United Kingdom