About Open Can Studios Ltd (12129725) United Kingdom