A journey into the unknown realm of the British secret service: Government Communication Headquarters (GCHQ)