translate English to German: The company went under despite this.
Und dennoch wurde das Unternehmen nicht gerettet.