About Sequoia Worldwide Ltd (13460994) United Kingdom