Glottis, which has its headquarters in Tamil Nadu, offers logistics services to a range of industries with an emphasis on renewable energy and energy infrastructure projects. Glottis has eight branch offices throughout India. Remarkably, the renewable energy industry accounts for more than 42% of the company’s overall revenue, with the remaining revenue coming from a …