About Ad Astra Per Aspera Ltd (10610833) United Kingdom