About Hummingbird Partners Ltd (13232352) United Kingdom