About Dyax Ltd (08965623) United Kingdom