About Sequoia Consulting Limited (03065292) United Kingdom