About Playhouse Factory Limited (10060919) United Kingdom