About Sequoia Software Ltd (SC262366) United Kingdom