About Le Sequoia Ltd (13625372) United Kingdom