Fashion brand takes control of new station (7)
I believe the answer is:
channel
'station' is the definition.
(TV channel)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for channel that I've seen before include "Water passage; TV station" , "vehicle" , "Water conduit or TV programme identifier" , "Communication medium" , "Narrow sea" .)