About S&s Strategic Solutions Ltd (11196244) United Kingdom