About Affimer Limited (08458974) United Kingdom