The Starship Business? (10)
I believe the answer is:
enterprise
'business?' is the definition.
(enterprise can mean a business)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for enterprise that I've seen before include "Get-up-and-go - venture" , "Bold resourcefulness" , "Data may be on-board here" , "business concern" , "New project" .)