ETSC is a Brussels-based independent non-profit making organisation dedicated to reducing the numbers of deaths and injuries in transport in Europe.
You can find more information about ETSC at their website.