About D2 Associates Limited (04605201) United Kingdom