About Knowledge Squared Ltd (12474952) United Kingdom