GCHQ

GCHQ stands for