Is KEC International Ltd. worth buying?