About Left Bank Pictures (strike Back) Limited (06900139) United Kingdom