About D3 Group Limited (03913765) United Kingdom