About D E M Studio Limited (03621197) United Kingdom