About Panda Game Studios Ltd (11538226) United Kingdom