About Ss Sales & Marketing Consultants Ltd (10866891) United Kingdom