About Cyklone Clean Limited (10029326) United Kingdom