About Mantra Assets Limited (06690043) United Kingdom