Do you mean
The company itself has been in business since 2005 and is a network of news organizations both in print and Online. Their main headquarters are located in the old Newsweek building in New York City.
Here are a couple locations to read more about the company
They receive over 8,000,000 visitors a month to their site
DANGEROUS URL REMOVED