About S&o Ventures Limited (SC569682) United Kingdom