About Ssp Technical Consultant Limited (12197932) United Kingdom