About Astra Management Ltd (13670445) United Kingdom