About Astra B Ltd (12052637) United Kingdom