Rubi raises $4.5m to supply brands with carbon-negative textiles