About S2ack Ltd (07919323) United Kingdom