About The Carrousel Ltd (11445172) United Kingdom