About Ascendant Ad Astra Ltd (12102249) United Kingdom