About Mantra Partners Ltd. (10289522) United Kingdom