About Cann Barn Studios Ltd (12136286) United Kingdom