Tata Technologies IPO price band set at Rs 475-500 per share