About Seagen Limited (13424683) United Kingdom