North Castle Partners Invests in Clean Skincare Brand, Glow Recipe, to Support Accelerated Growth