Is Cyient Ltd. worth buying?