About S1 Limited (03787230) United Kingdom