This is one of the sites I have in my bookmarks. I believe they are in India. I wonder if they could find the rice paper you had in mind?

www.justpaper.com/index.html