About Cyclex Limited (02918643) United Kingdom