Stockholm , Stora Humlegärdsgatan N:r 24.