About Cygnus Studios Ltd (12525699) United Kingdom