About Astra Corporation Limited (11573305) United Kingdom