O2 delivers optimized services to 25 million customers