About Astro Capital Ltd (12976201) United Kingdom