Forming a company in Germany: Why is Germany a sought-after business destination?