Star Energy update: revenue and production fall in 2025 plus share placing
Star Energy oil revenues fell more than 20% in 2025, compared with the year before, according to annual accounts. The company also announced a share placing aimed at raising £8.4m.