About Studio Canard Limited (10322930) United Kingdom