About Cyclone Holdings Limited (05366717) United Kingdom