About Denovo Retail Limited (10799272) United Kingdom