About Sequoia International Group Limited (12601208) United Kingdom