About Magpie Capital Limited (12695908) United Kingdom