olof palmes gata 17, stockholm, sweden, 111 22