About Hummingbird Developments Limited (09012334) United Kingdom