About Magpie Int L Limited (13403713) United Kingdom