About S&c Global Ltd (11686238) United Kingdom