About Genius Squared Ltd (12698788) United Kingdom