Born in Singapore, educated in Fine-arts, and inducted into the music industry in Los Angeles, Inch has made a career as an international award-winning recording and performing artist. Her passion for the arts, wild places, and technology has led her to play at numerous festivals around the world and to experiment in a variety of art forms. She is currently based in Singapore with her two cats and nursery of overwatered plants.