translate English to German: And we have the experience needed for complex satellite projects.
Außerdem besitzen wir die notwendige Erfahrung zur Durchführung komplexer Satellitenprojekte.