About Sequoia Management Ltd (11493863) United Kingdom