About Left Bank Pictures Ltd. (05984539) United Kingdom