Vectis Vision [UK] Production Companies Regina House 124 Finchley Road Hampstead London NW3 5JS (The article continues below - Commercial information) FILMS 2012May I Kill U? (The article continues below - Commercial information)