About Demeter Design Limited (04320234) United Kingdom