About D2 Computing Limited (04884705) United Kingdom