About Mantra Indian Restaurant Ltd (11397008) United Kingdom