About Sequoia Management Solutions Ltd (09246688) United Kingdom