There are improvements in the technical and financial performance of the business.
Ceir gwelliannau ym mherfformiad technegol ac ariannol y busnes.