About Den & Cher Limited (10134086) United Kingdom