About S7 Systems Limited (12068926) United Kingdom