About The Biscuit Factory Film Company Limited (06814178) United Kingdom