About S2r Capital Limited (13505667) United Kingdom