About Astro Designs Ltd. (08262390) United Kingdom