NBF – 2023 Interim ResultsNBF is pleased to announce its results today for the nine month period ended 30 September 2023.