About Studio Nd Ltd (10603366) United Kingdom