About S8uk Limited (12640831) United Kingdom