About Astra Invest Lp (SL023051) United Kingdom