About S7 Holdings Ltd (12688305) United Kingdom