About Playmaker Technology Limited (10203224) United Kingdom