Simply a 'company', or perhaps 'new business'.
I think Blank's distinction is helpful, in emphasizing that the term 'start-up' implies more model uncertainty and innovation.
(Sure, sometimes 'start-up' is used to describe things like a new laundromat or small consultancy, but the word is more useful when its connotations of novelty and discovery are prominent.)