About Managed Saleslogix Solutions Limited (07166226) United Kingdom