Tax & visa aspects in Germany: Trade Licence and GmbH