About Film Logistics Holdings Limited (13647129) United Kingdom