North Castle offloads Doctor’s Best, two years after initial investment

727
US private equity firm North Castle Partners has sold Doctor’s Best, a maker and distributor of science-based branded