About Indian Open Kitchen Ltd (08469261) United Kingdom