About Hummingbird Architecture Limited (10311438) United Kingdom