About Astra Terra Limited (08801839) United Kingdom