None of the major networks allow you to use unlimited data when roaming, as they all have fair usage policies, the least restrictive of which is EE at 50GB. However, Tesco Mobile doesn’t advertise specific caps at the time of writing, so they may support this, but you should check with the network directly to be sure.