About Demyd Concept Ltd (08887566) United Kingdom