Tryfacta files $100 million to $150 million IPO in Gujarat's GIFT City

Business