Tasfoods secures own future after busy 18 months