About Demida Design & Development Limited (06189836) United Kingdom