About Mantra Consultancy & Capital Limited (09525855) United Kingdom