About Sequoia Therapies Limited (12234868) United Kingdom