About Hummingbird Operations Ltd (10993252) United Kingdom