About Hummingbird Safety Ltd. (10328119) United Kingdom