Avataar-backed Capillary Technologies Lists Publicly, Marking Second IPO from Portfolio November 21, 2025