About Pixelflare Studios Ltd (11578268) United Kingdom