Depends on what kind of company GmbH costs about 25,000 EUR to setup. You don't get that money back.
2) It is your money to spend. You never give it to anybody else. So "you don't get that money back" is completely incorrect.
That and the name suffix: "<my company> UG (haftunsgbeschraenkt)". Internationally no one knows what a UG is. Doesn't really matter for a local bakery but if you're running an international software business it becomes at least a little important.
> 2) It is your money to spend.
Actually it's your company's money to spend. So "you don't get it back" is partially correct ;)