About Deli Kitchen Ltd (11342308) United Kingdom