Just for clarity, this comes with a SIM included as well as 24 months worth of data?
Yes, that is correct.
What happens after 24 months? You mention that there is no need to recharge - please could you explain further?
After 24 Months you will be notified that you need to recharge.