Rune Backman Email

Solution Manager / Project Manager . Tekla Corporation

Current Roles

Employees:
261
Revenue:
$41.6M
About
Tekla Corporation Address
114 TOWNPARK DR NW
Kennesaw, GA
United States
Tekla Corporation Email

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.