Tallan

Tallan

Provider of technology based solutions to businesses.

HQ location
Rocky Hill, United States
Website
Launch date
Employees
Enterprise value
$120—180m
Recent deals
  • Technology
Authorizing premium user...