About Pixelated Noise Ltd (08919308) United Kingdom