About Alecion Limited (10270421) United Kingdom