Moksha (“rebirth”) opened in early 2017 in New Malden, the first restaurant venture of a group of people that had worked in hotels in Mumbai.