The only problem I'm seeing on looking again is your mention of "The Crown". If your interpretation of this is another word for British intelligence then that's totally fine, but if it's an organisation from your previously mentioned roleplay then it will need to be changed.
Apart from that, vague is completely fine with me. In all honesty I would've written about that much as well.