About Yummy Open Kitchen Limited (08208604) United Kingdom