About Sequoia Organisation Limited (04485112) United Kingdom