About Magpie Holdings Ltd (11824626) United Kingdom