About Pixel Holdco Limited (11667862) United Kingdom