About S&c Transformation Associates Ltd (11469706) United Kingdom