About Pixelate Ltd (11401783) United Kingdom