About Cyocya Ltd (13107912) United Kingdom