Castle Brands, the US-based spirits group, has reported a slip in net sales and reduced net losses for its fiscal full-year.