About Studio Duquette Ltd (11365630) United Kingdom