Unlimited UK eSIM: Is this a contract?

Yes – the service is provided on a monthly auto-renewing contract.

There’s no long-term commitment.