About Pixelated Labs Limited (09771248) United Kingdom