I just stumbled this website. It has no more info. I wish to know more… so anyone knows anything about this?
Link: www.h.chiba-u.ac.jp/florista/ueda/uedaE.html