About Design Studio Associates Limited (06410786) United Kingdom