ESI Group: First half 1 results