About Demure Apparel Limited (13250060) United Kingdom