About Cucumber Coffee Ltd (11747729) United Kingdom