About S2r Limited (12003917) United Kingdom