manager public relations careers in Hosur, India