Start-ups are brand new businesses that are well beyond the "idea" stage and either about to open for business or have just recently opened. Businesses that have been operating 12-23 months are generally termed "new."
Contact us today so we can custom fit a leasing option for you.