About Pixelated Studios Ltd (12067679) United Kingdom