About Mantra Diagnostics Limited (13040292) United Kingdom