About S&c Promotions Limited (SC468350) United Kingdom