Oscar Films Ltd [UK] Production Companies The Producer Centre, 61 Holland Street, Glasgow G2 4NJtel: (44) 141 287 8261fax: (44) 141 287 8262e-mail (The article continues below - Commercial information) FILMS 2003Blinded (The article continues below - Commercial information)