About Sequana Consulting Limited (10557003) United Kingdom