About S8 Ventures Ltd (11470972) United Kingdom