About Sequoia Group Ltd (11811622) United Kingdom