About Francis Welch Films Limited (10964028) United Kingdom