About Astra Investments Ltd (08479157) United Kingdom