About Sequoia Partners Ltd (11575283) United Kingdom