About S Squared Ltd (10592343) United Kingdom