Stockholm, Sweden

Kenka International AB

Technology enablers & digital solutions.

Org nr 556812-1767