About Pixel Ventures Limited (10272413) United Kingdom