Cylc (said ‘silk’) is a work flow engine required by Rose (similar to work load managers like Torque and LSF). There is a help website for Cylc where you can post issues. See here for a cool map of where Cylc is used around the world. Also, be aware that Cylc uses a particular set of terms with specific meanings (e.g. 'active task', 'workflow', 'daemon') listed in the official Cylc glossary.
For general information on Rose and Cylc as used in the UK's UM/Momentum system, see here.
STEP 0: Check whether Cylc is already installed.
If Cylc has already been installed on your system, this will give you a message saying "Core requirements: OK". You don't need "Full-functionality": partial functionality is fine (e.g. you might be missing the PyGraphviz, Sphinx or PyGTK libraries, but this is OK). It'll also warn you if you are missing Python itself (you need vn>=2.6).
Don't forget that on JASMIN you will need to have a PATH= command in your ~/.bashrc file (described here) to get Cylc, Rose and FCM working.