TVC sacks 145 staff