About North South Films Ltd (07404822) United Kingdom