About Mantra Capital Partners Ltd (11001639) United Kingdom