Can you solve the GCHQ Christmas challenge?

The spy agency has released its notoriously tricky annual Christmas puzzle.

Can you solve the GCHQ Christmas challenge?
The spy agency has released its notoriously tricky annual Christmas puzzle.