I have legacy curve black and it shows I have travel insurance - had this over a year, is the travel insurance still valid?
Legacy Curve Black does not have and never had insurance. Only paid/subscription black (and Metal) has insurance and free black has, but that is actually subscription black that you get for free (because you referred enough people).
There was a trail of the black subscription at some stage, which is why you may be shown insurance details. But this will have long expired.
You can contact Curve support to clarify your particular instance if needed.