About Hummingbird Technical Ltd (08624973) United Kingdom