Clue: Business one's invested in that is to make things perfect (8)
Answer: IDEALISE
Explanation: Definition: to make things perfect
DEAL + I'S (one's) in I.E (that is)