About Digital Dots Limited (04009041) United Kingdom