About Carafe Coffee Roasters Ltd. (11024170) United Kingdom