About Sequoia Group Holdings Ltd (11244079) United Kingdom