About Cyclica Ltd (12648333) United Kingdom