About Cap Sequoia Limited (11778290) United Kingdom