ESGL Holdings Limited updated revenue guidance for 2023. For the full year, total revenue is now expected to be in the range of $6.5 million to $8.5 million, down from the previously announced $10.95 million.