About S&f Venture Ltd (07580204) United Kingdom