What Are The Essentials You Need To Know When Forming A Company In Germany?