About Mantra (leasehold) Limited (09678358) United Kingdom