About Pixel Technologies Limited (10957232) United Kingdom