About Cyclops Technologies Limited (02940059) United Kingdom