About Mantra It Solutions Limited (09595769) United Kingdom