Castle Brands has signed deals to raise US$7m via a share issue to private investors, in order to "maintain our path to profitability".