About Hummingbird Films Limited (02450705) United Kingdom