About Mandrake Capital Limited (10840876) United Kingdom