About Ss&c Financial Services Limited (03875613) United Kingdom