Company Profile:
Mountain Trail Foods – Chai Point is India’s biggest tea brand which aims to own and honor the ritual of Chai, ensuring last mile access to tea through retail stores and online delivery using electric bikes as we expand operations.