That toilet paper is used in a (very upmarket) café that I've visited here in Suffolk. They clearly take great pride in doing so, as there are lots of posters, promoting it, on display there.
If I was running a business, or other facility, where the general public were using the loos, I'd almost certainly buy it if my budget could afford it.