About Ss&a Consulting Limited (11137927) United Kingdom