About Carousel Developments Limited (10678030) United Kingdom