About Left Bank Pictures (zen) Limited (07093620) United Kingdom