About North Film Studios Limited (12982351) United Kingdom