About Demure Rose Limited (12174028) United Kingdom