About Cool Cucumber Consulting Ltd (06812498) United Kingdom