Is Majesco Ltd. worth buying?