Herwefoam Fresh (1000ml) Licence number DE/030/123 Company name HERWE GmbH Product sub-category n/a Available in Germany