About Sequencis Ltd (08721364) United Kingdom