Torch is a free and unique software that offers you powerful browsing together with built-in media downloading and sharing features.
New York, New York, United States
Explore 16 technologies across 9 categories that Torch uses
Torch headquarters are located at New York, New York, United States.
The official website of Torch is http://www.torchbrowser.com.
Slintel keeps track of 1-10 employees who are working at Torch.
*All data and insights on this page are captured, aggregated, and regularly updated by Slintel