About Carousel & Co. Ltd (10464303) United Kingdom