About Astra Aspera Limited (07882202) United Kingdom