About S7 Limited (06657430) United Kingdom