Citation: 4A_251/2020 E. C

Mit Beschwerde in Zivilsachen beantragen die Beklagten 1 und 2 dem Bundesgericht, das Urteil des Obergerichts vom 31. März 2020 sei kostenfällig aufzuheben und die Klage abzuweisen. Eventuell sei das Verfahren zur Neubeurteilung an die Vorinstanz zurückzuweisen. Die Beschwerdegegnerin trägt auf kostenfällige Abweisung der Beschwerde an, soweit darauf einzutreten ist. Die Vorinstanz beantragt ebenfalls die Abweisung der Beschwerde. Beide Parteien haben unaufgefordert repliziert und dupliziert. Die Beschwerdegegnerin hat mit der Duplik eine Verfügung des Kantonsgerichts Schaffhausen vom 23. Juli 2020 betreffend die Wiedereintragung der D.________ AG ins Handelsregister eingereicht. M it Eingabe vom 4. August 2020 reichte sie sodann die mit der Duplik in Aussicht gestellte Publikation der Wiedereintragung ein. Mit Eingabe vom 13. August 2020 reichten die Beschwerdeführer dem Bundesgericht ein Revisionsgesuch gleichen Datums an das Kantonsgericht Schaffhausen betreffend die Verfügung des Kantonsgerichts vom 23. Juli 2020 ein. Mit Präsidialverfügung vom 5. August 2020 wurde der Beschwerde antragsgemäss die aufschiebende Wirkung gewährt.