North Castle is a leading small cap consumer investment firm focused in the Health, Wellness & Active Living Sector.