About Astra International Ltd. (10166008) United Kingdom