It seems odd that this was ever required in the first place.
To me, it would make a lot more sense to require any site that could contain adult material (porn, anonymous file upload, file sharing, etc) to add the RTA header [1] to all pages and then put the responsibility on parents to use parental control software to check for the header.
It is trivial to add the header to all modern web servers and load balancers.
In Apache, it looks like this:
Header always set rating "RTA-5042-1996-1400-1577-RTA"
In HAProxy, it looks like this:
http-response set-header rating "RTA-5042-1996-1400-1577-RTA"
On a web page, it looks like this:
<meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" />
This would be the sensible solution if the goal was to curb kids watching porn. What this actually does is to lay the foundation to having control over any kind of content on the internet.
You are probably right. How does the UK enforce websites outside of the UK to enable this verification? Are they going to nag my service providers?