About Demelza Rose Ltd (11527160) United Kingdom