About Humera Co. Ltd (13177528) United Kingdom