No18 Norra Bantorget, offices and meeting space in Stockholm