About S&i Ventures Ltd (06714305) United Kingdom