About Sequoia Venture Capital Limited (10664362) United Kingdom