About S&s Studios Limited (SC693485) United Kingdom