About Cyclops Uk Limited (04518753) United Kingdom