Is Karuturi Global Ltd. worth buying?