Nation’s largest power company probes potential data leak
Origin Energy has launched an urgent investigation into the potential leak of the personal details of some of its 4.7 million customers.
Origin Energy has launched an urgent investigation into the potential leak of the personal details of some of its 4.7 million customers.