About Carafe Limited (12127140) United Kingdom