About S1 Ventures Ltd (SC626691) United Kingdom