US natural and organic foods group Hain Celestial has sold assets to Keystone Natural Holdings, a portfolio company of Keystone Capital, which focuses on plant-based food.