Data services firm renews 7,600 sq. ft. industrial lease in Branchburg, C&W says

A cloud services company has signed a renewal at a Branchburg industrial building, where it occupies more than 7,600 square feet.