About Studio Cancan Limited (07342370) United Kingdom