Stockholm, Sweden

Kenka International AB

Technology enablers & digital solutions.

Org nr: 556812-1767
Registered: Sweden
Open mail