About Pixelatte Ltd (13354326) United Kingdom