Fur Fur

Fur Fur is a Japanese fashion house headed up by designer Koichi Chida. Koichi, born in 1967, started his label in 2005.