About S2c Plus Limited (11159087) United Kingdom