Talex

Location

27D Karpia
Poznań, 61-619, Poland

Parent company

Talex SA

Service provider