About Cyclops Machines Limited (04884030) United Kingdom