EO PLC