translate English to German: Overwhelming obstacles block the formation of new companies.
Neue Unternehmensgründungen werden durch enorme Hindernisse blockiert.