About Pixel Technology Limited (10016790) United Kingdom