About Sequoia Holdings Limited (SC565048) United Kingdom