About Cochrane Design 11 Limited (11535382) United Kingdom