LEFT FILMS LTD, Cardiff, Vereinigtes Königreich