Is Shilpa Medicare Ltd. worth buying?