About S2 Technology Ltd (09384148) United Kingdom