About Humming Birds Limited (06623873) United Kingdom