About Sequoia Ridge Capital Limited (13430918) United Kingdom