About Pixel6 Studios Ltd (10606334) United Kingdom