No image

Company Description

Stata Labs is a company based in the United States and was acquired by Yahoo.