About S & T Ventures Limited (06006982) United Kingdom