About Mantra Capital Holdings Ltd (11510075) United Kingdom