About Dedica Design Limited (03229095) United Kingdom