About S4 Venture Management Limited (11522790) United Kingdom