About Sequana Limited (10258063) United Kingdom