About Cannon Studios Limited (05877577) United Kingdom