Refreshed Tech marks growth with new northeast Indiana facility
Starting with about 20 employees in a 7,000-square-foot building in Angola, Refreshed Tech now has about 130 employees and recently moved into a 105,000-square-foot facility in the nearby town of Ashley.... Read More
