About Studio Astragal Limited (08549800) United Kingdom