About S8 Global Ltd (12857122) United Kingdom