About Sequoia Europe Ltd (08078566) United Kingdom