Company Name

Industry

Location

Revenue

Employees

BAD Tech

Information Technology and Services

United States, Missouri

$100M to $250M

1-10

TecMe

Information Technology and Services

United States, Missouri

$100M to $250M

1-10