About Cirrus Studios Ltd (09808607) United Kingdom