WTF is this?

And when I click on it, it brings up some Japanese page about Cashtec Electronics, which doesn't contain a single working link!!!
And why wont my numerous ad blockers block google ads? I could do without this meaningless nonsense being displayed on my pearl slimline 19 inch monitor. (Hyacinth Bucket moment there)

And when I click on it, it brings up some Japanese page about Cashtec Electronics, which doesn't contain a single working link!!!
And why wont my numerous ad blockers block google ads? I could do without this meaningless nonsense being displayed on my pearl slimline 19 inch monitor. (Hyacinth Bucket moment there)

