Shadowfax Technologies IPO opens January 20, 2026, aiming to raise Rs 1,907.27 crore.