About Ddgi Limited (03393586) United Kingdom