Introduced in June of 2013, this seems to be primarily an English (the country) thing and still exists today. They seem to be made with Doritos, a possible nod to the Taco Bell craze a few years ago with the Doritos taco shell.
They also give you 1449 “energy.” So you have that going for you. Once I get to England, I’ll put these on my review list.