About The Hummingbird Group Limited (12855085) United Kingdom