About Clockwork Hummingbird Ltd (13025005) United Kingdom