KFin Technologies Limited IPO is live. Should you invest