About Northern Film Hub Limited (13302563) United Kingdom