Sachverhalt: Sachverhalt: A. A._ (Beschwerdeführerin) vertritt als Aktionärin der X._ AG (Beschwerdegegnerin) mehr als 10 % des Aktienkapitals. Sie stellte dem Verwaltungsrat im Hinblick auf die Generalversammlung vom 14. Dezember 2006 mehrere Fragen, die dieser mit Ausnahme des Themas "Reinigung" nicht beantwortete. Der Rechtsvertreter der Beschwerdeführerin unterbreitete dem Verwaltungsrat an der Generalversammlung erneut eine Frageliste, die unbeantwortet blieb. Die Generalversammlung lehnte den Antrag der Beschwerdeführerin auf Durchführung einer Sonderprüfung ab. A. A._ (Beschwerdeführerin) vertritt als Aktionärin der X._ AG (Beschwerdegegnerin) mehr als 10 % des Aktienkapitals. Sie stellte dem Verwaltungsrat im Hinblick auf die Generalversammlung vom 14. Dezember 2006 mehrere Fragen, die dieser mit Ausnahme des Themas "Reinigung" nicht beantwortete. Der Rechtsvertreter der Beschwerdeführerin unterbreitete dem Verwaltungsrat an der Generalversammlung erneut eine Frageliste, die unbeantwortet blieb. Die Generalversammlung lehnte den Antrag der Beschwerdeführerin auf Durchführung einer Sonderprüfung ab. B. Die Beschwerdeführerin gelangte mit Gesuch vom 14. März 2007 an den Handelsgerichtspräsidenten des Kantons St. Gallen mit dem Begehren, es sei hinsichtlich verschiedener einzeln bezeichneter Sachverhalte bei der Beschwerdegegnerin eine Sonderprüfung anzuordnen. Mit Entscheid vom 30. Mai 2007 wies der Handelsgerichtspräsident das Gesuch ab. Er bejahte die formellen Voraussetzungen für die Anordnung einer Sonderprüfung, kam jedoch zum Schluss, dass alle gestellten Fragen materiell nicht zulässig seien. Gegen diesen Entscheid erhob die Beschwerdeführerin kantonale Nichtigkeitsbeschwerde an den Kassationsgerichtspräsidenten des Kantons St. Gallen, der die Beschwerde am 13. August 2007 abwies, soweit er darauf eintrat. Diesen Entscheid focht die Beschwerdeführerin beim Bundesgericht nicht an. Gegen diesen Entscheid erhob die Beschwerdeführerin kantonale Nichtigkeitsbeschwerde an den Kassationsgerichtspräsidenten des Kantons St. Gallen, der die Beschwerde am 13. August 2007 abwies, soweit er darauf eintrat. Diesen Entscheid focht die Beschwerdeführerin beim Bundesgericht nicht an. C. Mit Beschwerde in Zivilsachen beantragt die Beschwerdeführerin, den Entscheid des Handelsgerichtspräsidenten vom 30. Mai 2007 aufzuheben und die Klage gutzuheissen. Das Gericht habe mithin einen unabhängigen Sachverständigen mit der Durchführung einer Sonderprüfung im Sinne von Art. 697a ff. OR zu beauftragen. Dieser sei anzuhalten, im Rahmen der Sonderprüfung namentlich die in der Klage aufgeführten Sachverhalte abzuklären. Die Beschwerdegegnerin schliesst auf Abweisung der Beschwerde. Die Vorinstanz verzichtete auf eine Vernehmlassung. 