About Cucumber Man Limited (05393781) United Kingdom