About Pixelread Limited (12241216) United Kingdom