About S&c Ventures Limited (SC691072) United Kingdom