About S40 Group Ltd (12874110) United Kingdom