ESGL achieved its first profitable half-year, increased revenue to $3.49 million, and significantly reduced losses by 45.3% compared to last year.