About Carousell Limited (09984397) United Kingdom