Out of interest, who for sure (members of this forum) is actually situated in Sweden (or close to), specifically Stockholm?
I'm in Sweden, less than 2 hours by train to Stockholm. Where's the info about this "open day"?
you need to send them an email.