Had to google that.
Appear to be a really concentrated food flavouring ?
Not surprised they come from India. I live near Tooting (not Clapham anymore) and used to frequent the spice shops down there. Unfortunately the massive spice place has closed down.
To the point - there were a number of...