About Playmaker Studio Ltd (12482241) United Kingdom