There is more than one artist with this name: 1) Twinkle is a French industrial/noise band. http://www.audiotrauma.org http://www.myspace.com/twinkleaudiotrauma
"The experience begins as soon as you put on the CD player... You better have a good stereo system or a decent pair of headphones in order to listen to their stuff. This is complex, challenging stuff . Something to push your brain around and probably make you dance.