Tech

OwnBackup reels in $240M Series E on $3.35B valuation, up from $1.4B in January ..