About Hummingbird Uk Partners Limited (10827661) United Kingdom