About Magpie Technology Limited (11164987) United Kingdom