About Sequani Limited (01008026) United Kingdom