astro corporation