Copenhagen Stress Research Center, Copenhagen, Denmark. Organization uri icon