About D3 Design Associates Ltd (07426163) United Kingdom