About S2 Partnership Holdings Limited (10952601) United Kingdom