public relations careers in Karur, India