The Norwalk, CT-based company was founded in 2007 and booked $493 million in sales for the 12 months ended June 30, 2020. It plans to list on the …
Read More
The Norwalk, CT-based company was founded in 2007 and booked $493 million in sales for the 12 months ended June 30, 2020. It plans to list on the …
Read More