About Cyclax Limited (02911216) United Kingdom