About Cycene Investments Limited (10774148) United Kingdom