About Clinchopen Limited (02302404) United Kingdom