About Sequoia Solutions Ltd (06657121) United Kingdom