About Astra Biotech Ltd (10289108) United Kingdom