Allergan buys Serica Tech