About S1 Holdings Limited (SC550318) United Kingdom