About Mantra Capital Limited (08059487) United Kingdom