About Demere Designs Ltd (05945814) United Kingdom