Yes of course I had visited it. When we went the main exhibit was herbs and spices. And a bunch of other things one of which was production of a stamp. Very nice and cute, and was able to buy a few Vario sheets there and very reasonable prices. Wish I had bought more, not available with our Indian dealers now.
It quite fascinated me to know their first stamps where Indian:-) Queen Victoria ie.