About Sequoia 8 Ltd (12734847) United Kingdom