About Cucumber Clothing Limited (10594552) United Kingdom