North Castle Partners has invested in Echelon Fit. Financial terms weren’t announced. Echelon is a home indoor exercise bike with on demand and live classes. New Investment from North Castle Partners ...