Business Summary
Technology Review, Inc. is headquartered in Cambridge, Massachusetts, United States and is a periodical publisher. The company was founded in 2001. Massachusetts Institute of Technology is its ultimate parent and the family tree has 135 members.
Country of Incorporation
United States of America
Incorporation Date
2001-10-26
Business Sector
Industrial & Commercial Services
Company Address
196 Broadway 3Rd Floor