About Mantra Studios Ltd (SC669341) United Kingdom