Setting Up A GmbH Company In Germany - What You Ought To Know?