About Hummingbird Kitchen Limited (11316988) United Kingdom