Aldi used to do some (didn't call them that) but I haven't seen them for ages. Has anyone seen something close to tater tots in the UK?