Carsten Titt

Head of Global PR

DE-CIX

About me

Country
Germany

Is member of

DE-CIX
DE-CIX Meeting Room