About Demure Duchess Ltd (12290188) United Kingdom