About Magpie Studio Limited (06415181) United Kingdom