UK olive oil brand secures £1.8m investment

Olive oil brand Citizens of Soil has secured £1.8 million in seed funding.

Mar 6, 2025 - 09:09
 0
UK olive oil brand secures £1.8m investment
Olive oil brand Citizens of Soil has secured £1.8 million in seed funding.