About S&d Ventures Limited (11696772) United Kingdom