A start up is ill defined for me. I choose to use the term when recent developments indicate dramatic changes in the business plan or through acquisitions.
Instead of start up, maybe I should use 'a company that is damned determined to enter a market with unique products that will reach out to customers unable to attain a product they would buy but unable to attain it anywhere else and thus generating tremendous revenue for the company'.