Tech Lead and Team Lead are different designations in IT Companies. Although some responsibilities and day to day work would be similar, there would be some differences too. How are responsibilities and day to day work of Tech Lead different from that of a Team Lead?
I think this kind of thing will depend on the specific company that has this job. Perhaps one is more of a hands-on coding leader, while one is more of a management position - but the only way to know for sure is to ask then company what the responsibilities/expectations of the job are.