About Sequoia Corporate International Limited (02918914) United Kingdom