I would think it's fairly obvious they are from the UK seeing as they are using the pound symbol for their money - and contracts for employment are king in the UK if I remember correctly
Nah from what I know of history and I could be wrong about some details - there was a significant portion of our population that were nazi sympathizers among other things - I figure that might be a big reason why it was never truly dealt with
Definitely a mood