Is my money safe?

Your money is stored in the UK.

More on the topic: