German residence permit: 11 FAQ for business immigration to Germany