Is IVRCL Ltd. worth buying?