About Devour Retail Group Ltd (10210768) United Kingdom