About Carrousel Studio Limited (12931453) United Kingdom