About S&s Corporation Limited (11037845) United Kingdom