About Magpie Innovation Ltd (10961978) United Kingdom