Is HFCL Ltd. worth buying?