About Pixel & Dot Limited (08875118) United Kingdom