Another minor miracle from my POV is that looking at the ingredients they seem to be vegan as well, usually they have dried milk and/or cheese slipped in. Where did you get 'em?
Incidentally they do some fairly fiery little numbers in the Asian bit of the 'world foods' aisle in Tesco.