About Deli Delish Ltd (12037982) United Kingdom