Talex

Location

27D Karpia
Poznań, 61-619, Poland

Internet pricing

Parent company

Talex SA

Service provider