translate English to German: The committee selected a ‘Top 10’, which was narrowed down to six business projects including services and platform.
Sechs Projekte zum Dienstleistungs- und Plattformgeschäft blieben übrig.