Swiss health care company Roche on Monday announced it would acquire Telavant Holdings in a $7.1 billion transaction.