About Cochrane Design 6 Limited (11264359) United Kingdom