About Sequoia Ltd (03321193) United Kingdom