About Ss&c Technologies Limited (02916734) United Kingdom