About Ss&c Solutions Limited (01772349) United Kingdom