About Zyclone Limited (04106008) United Kingdom