About Aspera Ad Astra Limited (10614589) United Kingdom