About The Pixelate Uk Ltd (12749192) United Kingdom