About Cyclament Limited (11789261) United Kingdom