About Playmaker Media Limited (NI621482) United Kingdom