About Sequoia Investment Management Company Limited (05902847) United Kingdom