About Distributed Dots Limited (12631509) United Kingdom