About Delta Design Studio Ltd (04685604) United Kingdom