Not sure I will ever state in the ingame lore where it is, but in my mind it is likely somewhere in the UK.