What company released XXX?
High Tension
High Tension (French: Haute Tension, French pronunciation: ​(ot tɑ̃sjɔ̃); released in the UK as Switchblade Romance) is a 2003 French horror film that was later released in 2004 in the UK and 2005 in the US and Canada.