About Astra Advisory Ltd. (12383106) United Kingdom