About Pixel Plus Limited (08215959) United Kingdom