About Studio Root Ltd (12070538) United Kingdom