Stockholm, Sweden
Kenka
International AB
Technology enablers & digital solutions.
Org nr
556812-1767
Contact
info [at] kenka [dot] se