Seagate need to adjust their operations.
Seagate are well aware of problems like this - their statement acknowledges it. Their behaviour and statement on this occasion are pretty shitty. Companies of this size should get their act together, recognise that UK customers are not in the EU and adjust their operations appropriately.
(This applies whatever you think of Brexit.)