About Hummingbird Sales Limited (09292164) United Kingdom