About Astra Bidco Limited (13675061) United Kingdom