About Huma Holdings Limited (09789095) United Kingdom