About Sequoia Grande Investments Limited (10982669) United Kingdom