About Cyclone Technologies Limited (06640707) United Kingdom