Aya Kiguchi was born on October 11, 1985 in Kanagawa, Japan. She is an actress, known for Môsô shôjo otaku-kei (2007), RoboGeisha (2009) and Negative Happy Chainsaw Edge (2007). Read more on iMDB