About Magpie Games Limited (12292541) United Kingdom