It reminds me of the Mars Delight bar. I came across those little goodies on my first trip to England a few years ago. They are similar in design but have a light wafer interior, with caramel creme filling. They are awesome. Usually only available overseas, I found a place in Mass. that imports them.
Mars Delight