About S1 Partnership Ltd (SC584829) United Kingdom