About Affytech Limited (10668330) United Kingdom