About Studio Quin Ltd (11386915) United Kingdom