Is MindTree Ltd. worth buying?