About The Playground Studio Ltd (12035760) United Kingdom