About S Squared Investments Ltd (12944779) United Kingdom