Infospace is a state-of-the-art 3.7 million sq ft planned development spread across 28 acres of land.