Sachverhalt: Sachverhalt: A. Die X._ AG (Klägerin) hatte mit den Versicherung Z._ zwei Policen über eine Bauwesenversicherung abgeschlossen. Mit Schreiben vom 14. Dezember 1999 kündigte die Versicherung Z._ beide Policen mit der Begründung, sie hätten bereits 1998 für einen Schadenfall in A._ eine Entschädigung von Fr. 316'000.-- leisten müssen. Der neue grosse Schadenfall in B._ zwinge sie nun zur Kündigung. Die Klägerin gelangte am 11. Januar 2000 an die Versicherung Y._ AG (Beklagte) und ersuchte sie um eine Offerte für einen Versicherungsvertrag als Ersatz für die Policen bei der Versicherung Z._. Diese antwortete, dass die Risikoart einen vertieften Einblick des Versicherers in die Risikostruktur des Versicherungsnehmers bedinge. Neben einem späteren Gespräch mit der Klägerin wünsche sie, dass ihr vorab Informationen zugestellt würden. Unter anderem verlangte sie von der Klägerin das "Schadenrendement der bestehenden Rahmenverträge". Die Klägerin stellte der Beklagten in der Folge das Schadenrendement der Versicherung Z._ per September 1999 zu. Dieses weist für das Jahr 1999 ein Schadenereignis mit einem Schadenaufwand von Fr. 30'000.-- und einer Rückstellung in derselben Höhe aus. Am 18. September 2000 schlossen die Klägerin und die Beklagte den von dieser unterbreiteten Versicherungsvertrag ab. Als Vertragsbeginn wurde der 1. Juli 2000 vereinbart. Im November 2000 gingen bei der Beklagten vier Schadenmeldungen der Klägerin mit einer Gesamtschadensumme von Fr. 648'000.-- ein. Dies veranlasste die Beklagte, den Versicherungsvertrag per sofort zu kündigen. Am 1. Dezember 2000 kam es zu einer Besprechung zwischen den Parteien. Die Beklagte warf der Klägerin eine Anzeigenpflichtverletzung vor und trat vom Versicherungsvertrag zurück. Mit Schreiben vom 15. Dezember 2000 bestätigte und erläuterte sie den Rücktritt. Sie legte der Klägerin zur Last, dass der Schadenfall "B._" im Schadenrendement nicht namentlich und nicht in der realen Höhe aufgeführt worden sei. Der Schadenfall sei von der Versicherung Z._ im Juli 2000 mit einer Zahlung von ca. Fr. 350'000.-- erledigt worden. Weil die Klägerin die Beklagte auf deren schriftliche Anfrage hin nicht über alle erheblichen Gefahrstatsachen informiert habe, liege eine falsche Antragsdeklaration vor. Das berechtige zum Rücktritt. Am 1. Dezember 2000 kam es zu einer Besprechung zwischen den Parteien. Die Beklagte warf der Klägerin eine Anzeigenpflichtverletzung vor und trat vom Versicherungsvertrag zurück. Mit Schreiben vom 15. Dezember 2000 bestätigte und erläuterte sie den Rücktritt. Sie legte der Klägerin zur Last, dass der Schadenfall "B._" im Schadenrendement nicht namentlich und nicht in der realen Höhe aufgeführt worden sei. Der Schadenfall sei von der Versicherung Z._ im Juli 2000 mit einer Zahlung von ca. Fr. 350'000.-- erledigt worden. Weil die Klägerin die Beklagte auf deren schriftliche Anfrage hin nicht über alle erheblichen Gefahrstatsachen informiert habe, liege eine falsche Antragsdeklaration vor. Das berechtige zum Rücktritt. B. Die Klägerin reichte am 19. Juni 2002 vor Handelsgericht des Kantons St. Gallen gegen die Beklagte Klage auf Bezahlung des zu ermittelnden Schadens, mindestens aber Fr. 1 Mio. ein. Die Beklagte beantragte Abweisung der Klage. Der Handelsgerichtspräsident beschränkte die Streitigkeit im Einvernehmen mit den Parteien auf die Frage der geltend gemachten Anzeigepflichtverletzung. Am 26. November 2004 wies das Handelsgericht die Klage ab. B. Die Klägerin reichte am 19. Juni 2002 vor Handelsgericht des Kantons St. Gallen gegen die Beklagte Klage auf Bezahlung des zu ermittelnden Schadens, mindestens aber Fr. 1 Mio. ein. Die Beklagte beantragte Abweisung der Klage. Der Handelsgerichtspräsident beschränkte die Streitigkeit im Einvernehmen mit den Parteien auf die Frage der geltend gemachten Anzeigepflichtverletzung. Am 26. November 2004 wies das Handelsgericht die Klage ab. C. Mit Eingabe vom 24. Februar 2005 hat die Klägerin Berufung beim Bundesgericht eingereicht mit dem Antrag, das angefochtene Urteil sei aufzuheben und es sei festzustellen, dass die Beklagte kein Recht hatte, vom Versicherungsvertrag mit der Klägerin wegen Anzeigepflichtverletzung zurückzutreten, eventuell sei die Sache an die Vorinstanz zurückzuweisen. Es ist keine Berufungsantwort eingeholt worden. Das Handelsgericht hat keine Gegenbemerkungen eingereicht. Ebenfalls am 24. Februar 2005 hat die Klägerin beim Kassationsgericht des Kantons St. Gallen Nichtigkeitsbeschwerde eingereicht. Diese ist am 5. Juli 2005 abgewiesen worden.