That proves exatly nothing. I am looking for evidence that Chrome still has any contracts, is paying its employees and is operating as a company. That article proves none of that.
Perhaps you should visit their website, email them or give them a call.