About Hummingbird Holdings Limited (10669574) United Kingdom