User photo

Helen Keen

About

Helen Keen is an English alternative comedian and writer born in Yorkshire, now living in London. She suffered with SM as a child but overcame this before becoming a comedian.