translate English to German: Moreover no technical challenge is too big for us.
Dabei ist uns keine technische Herausforderung zu gross.