About Magpie Commerce Ltd (12716579) United Kingdom