This seems to be the place
Cognizant Technology Solutions Woodlands2 7725 Woodland Center Blvd, Tampa, FL 33614
There's another big story here, it may get more horrific, from browsing their phone directory most of their "employees" appear to be people of south Asian nationality. Given the circumstances and their predatory behavior, I imagine they are also taking advantage of H1Bs.