English: PSP
Welsh: CGC
Subject: TGCh
English definition: Public Service Publisher
Welsh definition: Cyhoeddwr Gwasanaeth Cyhoeddus