About Affybale Ltd (09972708) United Kingdom