Who's responsible for the tax on a business lease?

I've just, by chance, discovered that from April 1st, EV owners need to pay VED. I haven't had a letter or email from Tesla, leasing company or DVLA about this.

My car is a business lease through ALD, are they responsible for paying this? Can I put my head back in the sand?