Yes it is a "public service", but it is also a limited liability company and does not have the same employment rules as the civil service. It was spun off from the department of transport several years ago, and various job conditions have been changed. Last I heard, the pension arrangements were being renegotiated. So, don't assume it is "civil service".