About Magpie Beauty Holdings Limited (11121030) United Kingdom