For most people, North Korea is shrouded in mystery. But not for traveller Zoe Stephens, from Liverpool in the UK. She has visited more than 30 times, both as a tourist and a guide for other tourists.