About S&sco Ltd (12269132) United Kingdom