About Studio S&r Limited (11707257) United Kingdom