Is IVP Ltd. worth buying?