About Carousel Management Holdings (uk) Limited (08182820) United Kingdom