About Ss&c Financial Services International Limited (02763682) United Kingdom