About S2a Associates Ltd (12373298) United Kingdom