About S&b Ventures Limited (13711598) United Kingdom