Headquarters location: Germany
Founded: 2018
President: Dr. Armen Marten
Abbreviation: IFCH
Legal status: International, non-profit organisation
registration number: 214721013
Founded: 2018
President: Dr. Armen Marten
Abbreviation: IFCH
Legal status: International, non-profit organisation
registration number: 214721013