Tag: Cabot Corp plans to establish new Asia Technology Centre in Shanghai