About Can Studios Limited (03873042) United Kingdom