About Avecia Holdings Limited (03768138) United Kingdom