Insolvent St. Cloud telemarketing company closes