About Rankin Film Limited (05935502) United Kingdom