How to Setup a Company in Germany for English Speaking People.

Setting up a company may appear tricky not only for foreigners but for natives as well, in almost every country. A quick google search of "How to setup a company in Germany" yields numerous results, from paid services to informal lists and how-tos. This page aims to help both the…