About Carter Studio Limited (10364503) United Kingdom