About Sequoia International Ltd (13269952) United Kingdom