Share Twitter launches brand pages, but is it too little too late?

Let's do Biz